home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2005 March
/
chip-cd_2005_03d.zip
/
03d
/
Multimedia
/
AutoGK 1.60
/
AutoGordianKnot.1.60.Setup.exe
/
DGMPGDec
/
DGParse.txt
< prev
next >
Wrap
Text File
|
2004-05-21
|
2KB
|
74 lines
DGParse
by Donald Graft
---------------
This command line executable parses a D2V and displays useful
information to the standard output. It shows the following
information:
Clip field dominance
GOP starts
Encoded frame to display frame mappings
3:2 pattern breaks
Illegal transitions (field dominance changes)
TFF/RFF flag values
Usage: dgparse d2v_file
The output is obvious except for the encoded frame to display frame
mappings. It works like this:
f: a,b,c
f is the encoded frame number (before any pulldown). a, b, and c are
the display frame numbers (after pulldown) in which the fields of the
encoded frame will appear.
Here is a sample run:
Encoded Frame: Display Frames -- Flags Byte
-------------------------------------------
[GOP START]
[CLIP IS TFF]
0: 0,0 -- 2
1: 1,1,2 -- 3
2: 2,3 -- 0
3: 3,4,4 -- 1
4: 5,5 -- 2
5: 6,6,7 -- 3
6: 7,8 -- 0
7: 8,9,9 -- 1
8: 10,10 -- 2
9: 11,11,12 -- 3
10: 12,13 -- 0
11: 13,14,14 -- 1
[GOP START]
12: 15,15 -- 2
13: 16,16,17 -- 3
14: 17,18 -- 2 [3:2 pattern break] [ILLEGAL TRANSITION!]
15: 18,19,19 -- 3
16: 20,20 -- 0
17: 21,21,22 -- 1
18: 22,23 -- 2
19: 23,24,24 -- 3
20: 25,25 -- 0
21: 26,26,27 -- 1
22: 27,28 -- 2
23: 28,29,29 -- 3
[GOP START]
24: 30,30 -- 2 [3:2 pattern break] [ILLEGAL TRANSITION!]
25: 31,31 -- 2 [3:2 pattern break]
26: 32,32 -- 2 [3:2 pattern break]
27: 33,33 -- 2 [3:2 pattern break]
28: 34,34 -- 2 [3:2 pattern break]
29: 35,35 -- 2 [3:2 pattern break]
30: 36,36 -- 2 [3:2 pattern break]
31: 37,37 -- 2 [3:2 pattern break]
32: 38,38 -- 2 [3:2 pattern break]
33: 39,39 -- 2 [3:2 pattern break]
34: 40,40 -- 2 [3:2 pattern break]
35: 41,41 -- 2 [3:2 pattern break]
[EOF]
(C) Donald A. Graft 2004